LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“moment of inertia” in Turkish

1 Turkish translation