RELATED WORDS
PARAPHRASING
of the present or recent times; new and up-to-date
new, up-to-date
(having existed, been made, happened) a short time ago
current
(on) this day; (at) this present age or period