Multilingual Turkish Dictionary

JUGULATE

JUGULATE : English Turkish

v. boğmak, önlemek, durdurmak