LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Surigao del Sur” in English

1 English translation