blackberry lily








noun

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