homeworld - French English Dictionary