Large body Jellicoe ultimately found among poinsettia? (3,6)
I believe the answer is:
red planet
'large body' is the definition.
'red planet' can be an answer for 'body' (I have seen 'celestial body' mean 'red planet' so perhaps 'body' could also mean 'red planet'). I am unsure of the 'large' bit.
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for red planet that I've seen before include "celestial body" , "Informal name for Mars" , "Mars is colourfully known as the . . . . . . . . ." , "object in 21 [SPACE]" , "Colourful description of Mars" .)