What does Mesolithic mean?

Question: What does Mesolithic mean?

Choices:

Middle Stone Age
Farming times
Bronze Age
Hunting Age

Correct answer:

Middle Stone Age