adjective
contemporary; common
Synonyms: accepted, accustomed, afoot, circulating, common knowledge, customary, cutting-edge, doing, existent, extant, fad, fashionable, general, going around, hot, in, in circulation, in progress, instant, in the mainstream, in the news, in use, in vogue, leading-edge, mod, modern, now, on front burner, ongoing, popular, present, present-day, prevailing, prevalent, rampant, regnant, rife, ruling, state-of-the-art, swinging, topical, trendy, up-to-date, widespread
Antonyms: antiquated, old, old-fashioned, past, uncommon, uncontemporary
noun
flow of something, usually water
Synonyms: course, draught, drift, ebb and flow, flood,flux, jet, juice, progression, river, run, rush, spate, stream, tidal motion, tide