That doesn't even look like a spanish word... Are you sure you've got the correct spelling? =]
You could go to google translate they should have an answer to this
urbandictionary, it might be a dirty word
Isn't that a city in China?
© 2006-2023 212bydesign LLC