To produce and release a liquid or substance from the body or from cells, or to hide something secretly.
From Latin 'secretus' (separate, hidden)—there are actually two different words that sound the same but have different meanings: the biological one and the hiding one, both from the same root about separation.
Try Another Word