outrageously beautiful - French English Dictionary