Skip to main content

Definitions by thenerdB

chon chon 

a Spanish word meaning a mythical bird
that is a beautiful chon chon
chon chon by thenerdB October 13, 2017