A fork of Rural Dictionary
slang word for a cool urban latina
You are so Chinchilla with that mini skirt