What is Cavallo?
Italian for horse. I guy with the sexual endurance of a horse and an equally large cock to go with it.
Michael is the epitome of a cavallo.
See cavalo, caballo, tantric, huge cock