missoula

/mɪzˈulʌ/

Explore definitions, synonyms, and language insights of missoula

Definitions

Noun
a university town in western Montana