LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“drilling for oil” in Turkish

1 Turkish translation