What does Cinco de Mayo mean in English?

Cinco de Mayo means "Fifth of May" in English.