self-localized - French English Dictionary