LexiTurkTURKISH ↔ ENGLISH DICTIONARY

tümör.” in English

1 English translation
EN
vegetation

There were only a few patches of vegetation near the river.