to suffocate or stifle; to smother

listen to the pronunciation of to suffocate or stifle; to smother
English - English
scomfish
to suffocate or stifle; to smother
Favorites