physical locations - Turco Inglés Diccionario