a family of large south american rodents, comprising the agoutis and acouchis - Spanish English Dictionary