be a handful - French English Dictionary