Crossword Genius

Army officers raced for corner shop (7,5)

Ross

I believe the answer is:

general store

'corner shop' is the definition.
(both can mean a shop for general items)

'army officers raced' is the wordplay.
'army officers' becomes 'generals' (general is a military rank).
'raced' becomes 'tore' (tearing is a kind of racing).
'generals'+'tore'='GENERAL STORE'

'for' acts as a link.

(Other definitions for general store that I've seen before include "Retail outlet" , "Shop selling miscellaneous range of goods" , "Shop carrying a broad range of goods" , "trading post" , "village shop" .)

I've seen this clue in The Times.
Want a hint initially instead of a full solution? Install my app