Translation of rata de alcantarilla in English:

rata de alcantarilla

sewer rat, n.

feminine noun

  • 1

    sewer rat