What do water buffalo eat?

Water buffalo eat grasses primarily.