self-localized - Spanish English Dictionary