Turkish-English dictionary »

sedef otu meaning in English

TurkishEnglish
sedef otu noun

rue(any of various perennial shrubs of the genus Ruta)
noun
[UK: ruː] [US: ˈruː]