tumşuk


Results for "tumşuk"

Turkish - English dictionary

tumşuk

(Turkish - English dictionary) :
hooked bill, hooked beak (of a bird).