Answer: havingafieldday

AnswerCrossword Clue
HAVINGAFIELDDAY

Enjoying great opportunity