something or someone excellent, good, or beautiful - French English Dictionary

Suggest a Term