Turkish-English dictionary »

deliboynuz meaning in English

TurkishEnglish
deliboynuz noun

Judas tree(Cercis siliquastrum)
noun