vocab dash
Log in
Sign up
Amarillo
Meanings
Name
1. Amarillo (a city in the northwest plains of Texas, United States)