1
to dispute especially as being unjust, invalid, or outmoded; dispute; oppugn
2
terrific, extraordinary
4
a full or more than adequate amount or supply; a large number or amount
5
Very fashionable, up-to-date, marked by ephemeral, superficial, or faddish appeal or taste