Meaning of hydrochoerus

Definition of hydrochoerus

(noun) a genus of Hydrochoeridae

Other information on hydrochoerus

WIKIPEDIA results for hydrochoerus
Amazon results for hydrochoerus