Definify.com

Definition 2025


chácharo

chácharo

Spanish

Noun

chácharo m (plural chácharos)

  1. collared peccary