Corpus luteum secretes a hormone called
(a) prolactin
(b) progesterone
(c) aldosterone
(d) testosterone