What is a Fossa?

Fossa can mean several things. A fossa can be a mammal from Madagascar and is a member of the Eupleridae family, The other definition would be a depression or a hollow area usually in the bone. It also means ditch or trench in Latin.