Strangulating meaning : To stop flow through a vessel. To strangle.
strangulating
peewees
lemon soles
pithivier
weblink