carrion flower Hear it!

carrion flower Definition

carrion flower

noun

  1. a perennial vine (Smilax herbacea) of the lily family, with greenish, foul-smelling flowers
  2. stapelia