carapuchos

Spanish

Noun

carapuchos m pl

  1. plural of carapucho