Clue: Creature's energy, life force and cycles (7)
Answer: ECHIDNA
Explanation: Definition: Creature
E + CHI (life force in Traditional Chinese Medicine) + AND<