• to buffet with the waves, to make heavy weather
• to struggle like all possessed
• to go at it hammer a tongs
• have a hard time of it, to be hard up
• to keep the flag flying
• to go all-out for sg, to go all-out in sg
• amphitheatre, arena, lists