bermuda buttercup








noun

  1. a bulbous plant, Oxalis pescaprae, native to southern Africa, having nodding, yellow flowers.
49 queries 0.528