Word info

lymphosome

Noun

Meaning

lymphosome (plural lymphosomes)

(anatomy) A collection of lymph nodes

Source: en.wiktionary.org

Close letter words and terms