For the moment it may be Greenwich (8)
I believe the answer is:
meantime
This clue is a double definition.
'for the moment' is the first definition.
(I've seen this before)
'it may be greenwich' is the second definition.
(as in Greenwich Mean Time)
(Other definitions for meantime that I've seen before include "Intervening period" , "interval" , "For the moment" , "interim?" .)