meaning of Ayro

Ayro meaning in Urban Dictionary

anything or somebody which awesome, amazing, impressive, etc.