Very English place seeing off a large expedition (8)
I believe the answer is:
velocity
'a large expedition' is the definition.
'velocity' can be an answer for 'expedition' (thesaurus). I am not certain of the 'a large' bit.
'very english place seeing off' is the wordplay.
'very' becomes 'v' (common abbreviation).
'english' becomes 'E' (abbreviation).
'place seeing off' becomes 'locity' (I can't explain this - if you can you should give a lot more credence to this answer).
'v'+'e'+'locity'='VELOCITY'
Can you help me to learn more?
(Other definitions for velocity that I've seen before include "Rate of motion, distance per unit of time" , "Agreeable -- Riviera resort" , "Rate of motion in a specified direction" , "Love city on speed" , "Distance travelled per unit of time" .)