English dictionary

fossa fossa meaning and definition

Definition and meaning of fossa fossa at MeaningMonkey.org. fossa fossa meaning and definition in the English Dictionary.

FOSSA FOSSA noun

Definition of Fossa fossa (noun)

  1. civet of Madagascar
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: