Definition of charca in Spanish:

charca

feminine noun

  • 1

    Charco grande de agua retenida en un terreno de forma natural o artificial.

    los perros sedientos se quedaron gruñendo en el pretil de la charca