Spanish

edit

Noun

edit

carruchas

  1. plural of carrucha