Strangulate meaning : To stop flow through a vessel. To strangle.
strangulate
balikbayan box
intimations
sansculotte
oyster sauce