1 definition by thenerdB

1
a Spanish word meaning a mythical bird
that is a beautiful chon chon
by thenerdB October 13, 2017
Get the merch
Get the chon chon neck gaiter and mug.