Cherry pie

What is Cherry pie?

Cherry pie definition and meaning on Dictionary terms:
noun
any of several plants having flowers with an odor suggestive of cherries, as the heliotrope.

 

reference: https://www.dictionary.com/browse/cherry–pie

Tags: