"She has a lot of food."
The hover over suggests "di". Why is it marked wrong in the answer: Ha molto di cibo?
Molto is an adjective; if you want a literal translation you have to translate "lot" as well, as in "Ha un mucchio di cibo" or "Ha un sacco di cibo". And that's a pretty good translation in informal Italian.