Related to charco (“pool, puddle”), a word usually considered imitative, but it could also be a borrowing from Basque.
Practica hablar y memorizar " charca " y muchas otras palabras y oraciones en español .