someone that is grumpy or irritable - German English Dictionary