laramie

Explore definitions, synonyms, and language insights of laramie

Definitions

Noun
a university town in southeast Wyoming