caenolestidae Meaning, Definition & Usage

  1. noun small marsupials of southern South America
    family Caenolestidae.

WordNet