prolonged and repeated grumble - Spanish English Dictionary