LexiTurkTURKISH ↔ ENGLISH DICTIONARY

bir kenara çekilip ağzını açmamak. freeze one's blood kanını dondurmak” in English

1 English translation
EN
freeze

It may freeze next week.