Multilingual Turkish Dictionary

DAMIZLIK AT

DAMIZLIK AT : Turkish English

n. stallion, stud horse, stud