Definify.com

Definition 2026


chácharo

chácharo

Spanish

Noun

chácharo m (plural chácharos)

  1. collared peccary