Dictionary Romanian – English

strangula



Verb tranzitiv
1.

to strangle


2.

to throttle