Definify.com

Definition 2024


chácharo

chácharo

Spanish

Noun

chácharo m (plural chácharos)

  1. collared peccary