Meaning of “nodule” - Learner’s Dictionary

nodule

noun [ C ] uk us /ˈnɒdjuːl/

a small lump, especially on a plant or someone's body

(Definition of “nodule” from the Cambridge Learner’s Dictionary © Cambridge University Press)