yabangülü


Results for "yabangülü"

Turkish - English dictionary

yabangülü

(Turkish - English dictionary) :
,-nü dog rose, dogberry.