be responsible for the care of many people (usually a family with many children)
HAVE MANY MOUTHS TO FEED
Meaning of HAVE MANY MOUTHS TO FEED in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012