afternoon
afternoon
midday
Afternoon.
One option is "afternoon".
No the word "midday" is not hyphenated.
Noon
midday
The word "midday" is a noun. It refers to the middle of the day, typically considered as the time around noon.
Midday
Helen liked eating her lunch at midday, starting at about one o'clock PM.
Noon