Dictionary.com
Thesaurus.com

medullas

  • plural
    of medulla.
    medulla

More Suggestions