Englishfor English speakers
fossa English
Meaning fossa meaning
What does fossa mean?
fossa
Fossa
Synonyms fossa synonyms
What other words have the same or similar meaning as fossa?