self-localized - German English Dictionary