amarillo

Explore definitions, synonyms, and language insights of amarillo

Definitions

Noun
a city in the northern panhandle of Texas