carachos

Spanish

Noun

carachos m pl

  1. plural of caracho