Crossword Genius

Salesperson by a street offering food (6)

Ross

I believe the answer is:

repast

'food' is the definition.
(I know that repast is a type of aliment)

'salesperson by a street' is the wordplay.
'salesperson' becomes 'rep' (sales rep).
'by' is a charade indicator (letters next to each other).
'street' becomes 'st' (abbreviation).
'rep'+'a'+'st'='REPAST'

'offering' is the link.

(Other definitions for repast that I've seen before include "A meal concerning time gone by" , "A formal sort of meal" , "lunch?" , "Feast, meal" , "Banquet" .)

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