Secretion | Mean of secretion in English Dictionary
/sɪˈkriːʃən/
- Noun
- the production of a liquid by part of a plant or animal
- the secretion of stomach acids
- insulin secretion
- a substance produced and given off by a plant or animal part
- gastric secretions
- root secretions that repel insects