Skip to main content

microlestes

English microlestes meaning in English  •  microlestes का अर्थ अंग्रेजी में
Noun
  • An extinct genus of small Triassic mammals, the oldest yet found in European strata.
Advertisement