Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of fossa

- A pit, groove, cavity, or depression, of greater or less depth; as, the temporal fossa on the side of the skull; the nasal fossae containing the nostrils in most birds.

Crossword clue for fossa

- Anatomical pit; Madagascan carnivore