self-location - Alemán Inglés Diccionario