We do not currently know of any antonyms for troop-horse.
For similar words to troop-horse, try:
Did you mean troopers?