self-location - German English Dictionary