uçkurutan


Results for "uçkurutan"

Turkish - English dictionary

uçkurutan

(Turkish - English dictionary) :
a fungus especially harmful to lemon trees.