LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“lobster pot” in Turkish

1 Turkish translation