Spanish edit

Noun edit

animaluchos m pl

  1. plural of animalucho