Definition of cascarudo in Spanish:

cascarudo

masculine noun

  • 1

    River Plate Nombre genérico con que se designa a numerosas especies de escarabajos.

    la lámpara del patio, tan luminosa, está rodeada de cascarudos