Definition of cherry pie in English:

cherry pie

noun

  • A garden heliotrope with fragrant blue flowers.

    • ‘By contrast, cherry pie and ageratum are both nectar-rich bedding plants that are open to all and particularly easy for butterflies to feed from.’