LexiTurkTURKISH ↔ ENGLISH DICTIONARY

stuffed peppers” in Turkish

1 Turkish translation