Unscramble

s 1 e 1 c 3 r 1 e 1 t 1 o 1 r 1

8 letters · 10 points in Scrabble

Meaning

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

Also spells

← Back to unscrambler