I liked Cavalry better, because it has so many possible meanings.

Horse cavalry?


Lion cavalry?


Bear cavalry?


Or even... raptor cavalry???