awesome person/thing - French English Dictionary