whine/complain a lot - French English Dictionary