superexcellent - French English Dictionary