Bird in shopping centre on a road (7)
I believe the answer is:
mallard
'bird' is the definition.
(mallard is a kind of bird)
'shopping centre on a road' is the wordplay.
'shopping centre' becomes 'mall' (a mall is a large shopping complex).
'on' means one lot of letters go next to another.
'road' becomes 'rd' (abbreviation).
'mall'+'a'+'rd'='MALLARD'
'in' acts as a link.
(Other definitions for mallard that I've seen before include "Type of duck - world speed record holding steam engine (1938)" , "Common wild duck" , "Oldest breed of duck" , "Ancestor of all domestic ducks" , "The famous steam train" .)