Definition of Amarillo from the Oxford Advanced American Dictionary

 

Amarillo

 
NAmE//ˌæməˈrɪloʊ//
 
 
jump to other results
an industrial and commercial city in the northwest of the U.S. state of Texas
See the Oxford Advanced Learner's Dictionary entry: Amarillo