carapachos

Spanish

Noun

carapachos m pl

  1. plural of carapacho