doveflower

noun

Definition of doveflower

1 : a tropical American orchid (Peristeria elata) having a tall scape with numerous fragrant white flowers and a column in the center of the flower suggesting a dove
2 : the blossom of the doveflower