person who always grumbles - Spanish English Dictionary