moody due to multiple problems - French English Dictionary