Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

enderon Definition

Cancel
enderon
noun
The deep sensitive and vascular layer of the skin and mucous membranes

Words Related to enderon!

enderon Examples by Brain Bank Users