LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“cave painting” in Turkish

1 Turkish translation