self-localized - Español Inglés Diccionario