Turkish-English dictionary »

gazelotu meaning in English

TurkishEnglish
gazelotu noun

gas plant(Dictamnus albus)
noun