• Phytobezoar

    Full definition of phytobezoar

    Noun

    phytobezoar

    (plural phytobezoars)
    1. A bezoar composed of undigestible food material.

    Related terms

    © Wiktionary