Multilingual Turkish Dictionary

OIL WELLS

OIL WELLS : English Turkish

petrol kuyusu, petrol depolama rezervuarı, yağ çukurları