Stops for refreshment in Nova Scotia (4)
I believe the answer is:
inns
'stops for refreshment in nova scotia' is the definition.
I can't judge whether this defines the answer.
'in nova scotia' is the wordplay.
'nova scotia' becomes 'ns' (this could be a standard abbreviation I've not previously seen).
'in'+'ns'='INNS'
Can you help me to learn more?
(Other definitions for inns that I've seen before include "Hotels" , "Public houses" , "travellers' accommodation" , "More than one pub" , "King's ..., for the legal eagles" .)