secretagogue

(noun)

noun

1. A substance (such as a hormone) that stimulates secretion.