given to grumbling - German English Dictionary