No opening in battle for torpedo, say (3)
I believe the answer is:
ray
'for torpedo say' is the definition.
(torpedo is a kind of ray)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for ray that I've seen before include "Pencil of light" , "Gleam" , "bit of sunshine" , "A little light" , "Broad flat fish; beam" .)