Definition of parachute flare in English:

parachute flare

noun

  • A flare that is fired into the air by a rocket so as to float suspended from a small parachute, used as a signal or for illuminating large areas.

    ‘a red parachute flare was sighted by a fisherman just south of Port Kennedy and police were called’