Spanish edit

Noun edit

carapachos m pl

  1. plural of carapacho