Home / S / secretor

secretor

noun 8 letters Scrabble 10 WWF 11
Definitions
noun

any of various organs that synthesize substances needed by the body and release it through ducts or directly into the bloodstream

Want another word?
Spin the dictionary for a fresh one.
Generate a word →