Multilingual Turkish Dictionary

CAIRD

CAIRD : English Turkish

n. seyyar tamirci; avare serseri