node; lump; swelling; small mass of tissue

listen to the pronunciation of node; lump; swelling; small mass of tissue
English - English
{i} nodule