English: they fed on human blood.
Telugu: వారు మానవ రక్తం మీద తిండిస్తారు.