Travelling up from here, maybe, give voice to Left (7)
I believe the answer is:
airport
'travelling up from here maybe' is the definition.
Although both the answer and definition are singular nouns, I cannot see how they can define each other.
'voice to left' is the wordplay.
'voice' becomes 'air' (both can mean to express something).
'to left' becomes 'port' (left side of a ship - opposite of starboard).
'air'+'port'='AIRPORT'
'give' acts as a link.
Can you help me to learn more?
(Other definitions for airport that I've seen before include "duty-free location?" , "Charles de Gaulle, for instance" , "Place from which to fly" , "Transport hub" , "Heathrow or similar place" .)