need i say more! - French English Dictionary