physical locations - Español Inglés Diccionario