Spanish-English dictionary »

tepetate meaning in English

SpanishEnglish
tepetate noun
{m}

tepetate(soil type)
noun

Your history