8 letters · 10 points in Scrabble
noun any of various organs that synthesize substances needed by the body and release it through ducts or directly into the bloodstream
originEtymology tree English secrete English -or English secretor From secrete + -or.
Etymology from Wiktionary, CC BY-SA 3.0