1 result found

Search Results for: stifle

Stifle

stifle 1. To stop the breath of by crowding something into the windpipe, or introducing an irrespirable substance into the... Read More