worm-nest
noun
: a swelling or nodule in the brisket or flank of cattle containing worms of the genus Onchocerca
Love words? Need even more definitions?
Merriam-Webster unabridged
Share