Meaning of fossa

Definition of fossa

(noun) a concavity in a surface (especially an anatomical depression)
monotypic genus of Madagascar civets closely related to palm civets
largest carnivore of Madagascar; intermediate in some respects between cats and civets

Other information on fossa

WIKIPEDIA results for fossa
Amazon results for fossa