YourDictionary

pond apple

noun
An evergreen tree (Annona glabra) of Florida and tropical America, having yellow flowers with red markings and ovoid yellow fruit.

link/cite print suggestion box