SCOMFISH


Meaning of SCOMFISH in English

vt & ·vi to suffocate or stifle; to smother.

Webster English vocab.      Английский словарь Webster.