LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“cell culture” in Turkish

1 Turkish translation