Dictionary.com
Thesaurus.com

fossulae

  • plural
    of fossula.
    fossula
    noun
    a small fossa.

More Suggestions