Met men cheered winds? It’s the drink! (5,2,6)
I believe the answer is:
creme de menthe
'the drink' is the definition.
(creme de menthe is a kind of drink)
'met men cheered winds?' is the wordplay.
'winds?' indicates an anagram (I've seen 'wind' mean this).
'met'+'men'+'cheered'='metmencheered'
'metmencheered' with letters rearranged gives 'CREME DE MENTHE'.
'it's' is the link.
(Other definitions for creme de menthe that I've seen before include "Green-coloured liqueur" , "Green liquid" , "Sweet green or white liqueur" , "booze" , "Green peppermint-flavoured liqueur" .)