LexiTurkTURKISH ↔ ENGLISH DICTIONARY

shadow puppet” in Turkish

1 Turkish translation