Spanish-English dictionary »

agualluvias meaning in English

SpanishEnglish
agualluvias noun
{m}

storm drain(conduit for rainwater)
noun