Meaning of “nodule” - Learner’s Dictionary

nodule

noun [ C ] us uk /ˈ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)