it's awesome! - French English Dictionary