colossus of rhodes - French English Dictionary