English → Hindi dictionary

caenolestidae

कैनोलेसतिदाए / कैनोलेसतिदए / कैनोलेसतिदेNOUN

Definition

small marsupials of southern South America

Looking for poetry? Read shayari and poems by great poets.