Meaning of Amarillo
Definition of Amarillo
(noun)
a
city
in the
northern
panhandle
of Texas
Other information on Amarillo
WIKIPEDIA results for
Amarillo
Amazon results for
Amarillo
Tweet