Spanish-English dictionary »

agualluvia meaning in English

SpanishEnglish
agualluvias noun
{m}

storm drain(conduit for rainwater)
noun