About to cross where French boy gets a Swiss roll, say (7)
I believe the answer is:
roulade
'a swiss roll say' is the definition.
(Swiss roll is a type of roulade)
'about to cross where french boy' is the wordplay.
'about' becomes 're' ('re' means regarding or about).
'to cross' is an insertion indicator.
'where french' becomes 'ou' ('where' in French).
'boy' becomes 'lad' (informal term for boy).
'ou'+'lad'='oulad'
're' going around 'oulad' is 'ROULADE'.
'gets' acts as a link.
(Other definitions for roulade that I've seen before include "Food spread with a filling and rolled up" , "Meat dish put round a stuffing" , "Dish; florid musical passage" , "Food item" , "Slice of meat rolled round a filling and cooked" .)