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