policeman's helmet


policeman's helmet

n (Plants) a Himalayan balsaminaceous plant, Impatiens glandulifera, with large purplish-pink flowers, introduced into Britain