Parisian who joins the marines aboard feels awkward (7)
I believe the answer is:
squirms
But I can't explain it at all! Could you help me understand?
(Other definitions for squirms that I've seen before include "Wriggles (with embarrassment?)" , "Writhes" .)