SUFFOCATIVE MEANING IN ENGLISH

• Suffocative Definition & Synonyms

  1. (a.) Tending or able to choke or stifle.


Synonyms:
Choking, Smothering, Suffocating,

RECENT SEARCHES