Crossword Genius

American soldier arrests a foul-mouthed Italian general (9)

Ross

I believe the answer is:

garibaldi

I'm a little stuck... Click here to teach me more about this clue!

'italian general' is the definition.
'garibaldi' can be an answer for 'general' (Giuseppe Garibaldi). I am not certain of the 'italian' bit.

'american soldier arrests a foul-mouthed' is the wordplay.
'american soldier' becomes 'GI' (informal term for a US soldier).
'arrests' indicates putting letters inside (inserted letters are contained or arrested).
'foul-mouthed' becomes 'ribald' (I've seen this before).
'a'+'ribald'='aribald'
'gi' enclosing 'aribald' is 'GARIBALDI'.

Can you help me to learn more?

(Other definitions for garibaldi that I've seen before include "Biscuit with currants" , "Italian nationalist; biscuit" , "Currant sandwich biscuit" , "Italian leader; biscuit" , "hero in Italy" .)

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