sounds awesome! - French English Dictionary