homaloid - French English Dictionary