Tomalleys, noun plural of tomalley. Synonyms in the same form.
mustards, hepatopancreases
All synonyms for tomalley →