Men taking a long time after pub to get home (9)
I believe the answer is:
orphanage
'home' is the definition.
(I've seen this before)
'men taking a long time after' is the wordplay.
'men' becomes 'OR' (Other Ranks: non-commissioned soldiers).
'taking' becomes 'ph' (I can't explain this - if you can you should believe this answer much more).
'a' becomes 'an'.
'long time' becomes 'age' (an age is a period of time).
'after' says to put letters next to each other.
'or'+'ph'+'an'+'age'='ORPHANAGE'
'pub to get' acts as a link.
I am not very happy about this link. Some or all of it may belong to another bit of the clue.
Can you help me to learn more?
(Other definitions for orphanage that I've seen before include "home for little Annie" , "Parentless children's institution" , "left children here?" , "home for kids" , "building" .)