Where does “Chinchón” come from?

Chinchón (Spanish): a town in Madrid, Spain

Definitions

  1. a town in Madrid, Spain

Words derived from “Chinchón