House by river with virtuoso poet (6)
I believe the answer is:
horace
'poet' is the definition.
(Roman poet)
'house by river with virtuoso' is the wordplay.
'house by' becomes 'ho' (abbreviation for house. I am not sure about the 'by' bit.).
'river' becomes 'r' (abbreviation for river).
'with' says to put letters next to each other.
'virtuoso' becomes 'ace' (synonyms).
'ho'+'r'+'ace'='HORACE'
Can you help me to learn more?
(Other definitions for horace that I've seen before include "Roman poet; -- Walpole" , "- Walpole, eighteenth century English author" , "Is it a chore to read this old Roman poet?" , "Boy's name - Roman poet" , "Latin ode writer" .)