medulla
nounDefinition of medulla
2a
: the inner or deep part of an animal or plant structure
the adrenal medulla
b
: myelin sheath
Keep scrolling for more
Keep scrolling for more