moody due to multiple problems - German English Dictionary