Spanish-English dictionary »

talpetate meaning in English

SpanishEnglish
talpetate noun
{m}

tepetate(soil type)
noun