Answer: lunarcycle

AnswerCrossword Clue
LUNARCYCLE

19 years, roughly