whoa, nelly! - French English Dictionary