whine/complain a lot - German English Dictionary