LexiTurkTURKISH ↔ ENGLISH DICTIONARY

ifrazat” in English

2 English translations
EN
excrete

When someone is diabetic, they excrete sugar in their urine.