"___ Dragon" (1977 Disney film) (5)
(Another definition for komodo that I've seen is " Largest living lizard".)
(Other definitions for red that I've seen before include "Colour of 1 across" , "Florid" , "could be a Marxist" , "A colourful communist" , "socialist?" .)