Dictionary search results

Showing 1-4 of 4 results

secrete1 British & World English

(Of a cell, gland, or organ) produce and discharge (a substance)

secrete1 English Thesaurus

the gland can become enlarged and secrete excess levels of the hormone

secrete2 English Thesaurus

Bert and I were to secrete ourselves behind the curtains