Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
fossa
in English
fossa
us
//ˈfoʊ.sə//
uk
//ˈfɒ.sə//
#uncommon
Definitions
Noun
a
bodily
pit
or
cavity
(
anatomical
feature
)
The
fossa
is
a
deep
pit
in
the
human
skull
.
a
carnivorous
mammal
native
to
Madagascar
The
fossa
,
a
carnivorous
mammal
,
is
endemic
to
Madagascar
.
a
shallow
depression
on
a
planetary
surface
On
the
planet's
surface
,
a
large
fossa
formed
after
the
asteroid
impact
.