Topless man on barrel upturned in guesthouse (7)
I believe the answer is:
taverna
'guesthouse' is the definition.
I know nothing about this answer so I can't judge whether it can be defined by this definition.
'topless man on barrel upturned' is the wordplay.
'topless' means to remove the first letter.
'on' becomes 're' ('on' can be mean 'with reference to').
'barrel' becomes 'vat' (I've seen this before).
'upturned' is a reversal indicator.
'man'+'re'='manre'
'manre' with its initial letter taken off is 'anre'.
'anre'+'vat'='anrevat'
'anrevat' in reverse letter order is 'TAVERNA'.
'in' acts as a link.
Can you help me to learn more?
(Other definitions for taverna that I've seen before include "pub" , "Greek inn" , "Greek guesthouse" , "Small Greek restaurant with bar" , "Greek bar/restaurant" .)