Noun Definition

caenolestidae

1.Definition: small marsupials of southern South America

Category: Animals