blackberry lily








noun

  1. a perennial iris, Belamcanda chinensis, having globose seeds resembling blackberries and orange, lilylike flowers with red spots.

Leave a Reply

Your email address will not be published. Required fields are marked *

47 queries 1.852