Results for "

gulyabani

"
Turkish - English dictionary

gulyabani

(Turkish - English dictionary) :
ogre; ogress.