LexiTurkTURKISH ↔ ENGLISH DICTIONARY

crab spider” in Turkish

1 Turkish translation