Vehicle for men only on green next to a church (10)
I believe the answer is:
stagecoach
'vehicle' is the definition.
(stagecoach is a kind of vehicle)
'men only on green next to a church' is the wordplay.
'men only' becomes 'stag' (I've seen this before).
'on' says to put letters next to each other.
'green' becomes 'eco' (abbreviation for ecological).
'next to' says to put letters next to each other.
'church' becomes 'ch' (common abbreviation).
'stag'+'eco'+'a'+'ch'='STAGECOACH'
'for' acts as a link.
(Other definitions for stagecoach that I've seen before include "Old horse-drawn passenger vehicle" , "early form of transport" , "Diligence" , "John Wayne film; passenger vehicle" , "Large horse-drawn vehicle used to carry passengers and mail" .)