Appalousa
Noun
Meaning
Appalousa pl (plural only)
(historical) A group of Native Americans who occupied the area around Opelousas, Louisiana, west of the lower Mississippi River.
Noun
Appalousa pl (plural only)
(historical) A group of Native Americans who occupied the area around Opelousas, Louisiana, west of the lower Mississippi River.