Turkish-English dictionary »

ters lale meaning in English

TurkishEnglish
ters lale noun

crown imperial(a plant of the lily family)
noun