English motor yacht collecting fish for government building (7)
I believe the answer is:
embassy
'government building' is the definition.
'embassy' can be an answer for 'building' (embassy is a kind of building). I am not sure about the 'government' bit.
'english motor yacht collecting fish' is the wordplay.
'english' becomes 'e' (abbreviation).
'motor yacht' becomes 'MY' (abbreviation for motor yacht).
'collecting' indicates putting letters inside.
'fish' becomes 'bass' (bass is a kind of fish).
'my' placed around 'bass' is 'mbassy'.
'e'+'mbassy'='EMBASSY'
'for' is the link.
Can you help me to learn more?
(Other definitions for embassy that I've seen before include "Residence of foreign diplomatic representative" , "Diplomatic outpost" , "Diplomatic building for ambassadors" , "Diplomatic office or residence." , "diplomatic venue" .)