grumbled - German English Dictionary