Hupela /hu-pe-la /
Grammar:verb
To be smothered
To be suffocated
To be choked
To be stifled
Search More Words Dictionary