LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“mechanical wave” in Turkish

1 Turkish translation