sümbüli


Results for "sümbüli"

Turkish - English dictionary

sümbüli

(Turkish - English dictionary) :
cloudy, overcast (sky).