Dictionary
Dictionary
Suffocate — definition & meaning
Word Type Definition Suffocate v. t. To destroy; to extinguish; as, to suffocate fire.
Explore more words:
Filaceous · Inseminate · Range · Cry · Mortmain · Inextension · Inimaginable · Sassenach ·