Spanish-English dictionary »

mesa de agua meaning in English

SpanishEnglish
mesa de agua noun
{f}

water table(level underground)
noun