Hydrochoerus Definition
Definition
Hydrochoerus is a genus of rodents comprising two living species of capybaras, the largest extant species of rodent. These animals are primarily found in South America and are known for their semi-aquatic lifestyle.
Browse