self-location - French English Dictionary