Hupetsa /hu-pe-tsa /
Grammar:verb
To smother
To suffocate
To choke
To stifle
Search More Words Dictionary