Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
stem mammal
in English
stem mammal
#moderate
Definitions
Noun
a
group
of
early
land
mammals
(
synapsids
)
The
stem
mammal
group
includes
ancient
species
like
Dimetrodon
.