French-Latin dictionary »

s’étrangler meaning in Latin

FrenchLatin
s’étrangler

angō