This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Microlestes

  1. n.
    An extinct genus of small Triassic mammals, the oldest yet found in European strata.

Shares

Related Words

Menu