YourDictionary

carrion flower

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

See carrion flower in American Heritage Dictionary 4

link/cite print suggestion box