Multilingual Turkish Dictionary

CAMELRY

CAMELRY : English Turkish

n. deve üzerine binmiş birlikler