Men return to earth over Florida city (7)
I believe the answer is:
orlando
'florida city' is the definition.
(I've seen this before)
'men return to earth over' is the wordplay.
'men' becomes 'OR' (Other Ranks: non-commissioned soldiers).
'return to earth' becomes 'land' (I've seen this in another clue).
'over' becomes 'o' (cricket abbreviation).
'or'+'land'+'o'='ORLANDO'
(Other definitions for orlando that I've seen before include "Florida location" , "Site of Walt Disney World" , "Shakespeare hero - book by Virginia Woolf" , "southeastern city" , "The city in America" .)