Definitions of Fossa fossa:

  • noun:   civet of Madagascar