well site or location - Almanca İngilizce Sözlük