Word info

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.

Source: en.wiktionary.org

Close letter words and terms