Crossword Genius

Sloshed night rum explains (5,5,2)

Ross

I believe the answer is:

sheds light on

'explains' is the definition.
(to shed light on something is to explain it)

'sloshed night rum' is the wordplay.
'rum' is an anagram indicator (rum can mean strange or unusual).
'sloshed'+'night'='sloshednight'
'sloshednight' anagrammed gives 'SHEDS LIGHT ON'.

I've seen this clue in The Telegraph.
Want a hint initially instead of a full solution? Install my app