Results for "

yabangülü

"
Turkish - English dictionary

yabangülü

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