answersLogoWhite

0

No. Amarillo is a city in Texas. The armadillo is a mammal.

User Avatar

Wiki User

9y ago

What else can I help you with?