Not a good sentence, Hanuman. 'Feed on' is used only with animals and aliens as the subject; used with humans, it is even slightly rude. It does, however, mean 'eat'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.