Smoor

Webster's Dictionary of the English Language

·vt To suffocate or smother.

Related Words