Turkish-English dictionary »

eşek hıyarı meaning in English

TurkishEnglish
eşek hıyarı noun

squirting cucumber(Ecballium elaterium)
noun