toğrul


Results for "toğrul"

Turkish - English dictionary

toğrul

(Turkish - English dictionary) :
goshawk.