English dictionary, thesaurus, translations & etymology
FreeDict.com

alberca — meaning in English

Spanish → English · translate English → Spanish instead

English meaning

  • reservoir noun A natural or artificial lake used to store water for supply.

Senses

alberca is used for these senses in English:

  • swimming pool A pool of water used for swimming, usually one which has been artificially constructed.
  • water tank A tank (type of large container) used to store water.

reservoir — full definition

  1. noun A natural or artificial lake used to store water for supply.
  2. noun A store or supply of something, often figurative.

Related Spanish words