Advertisement

Advertisement

Bermuda buttercup

noun

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


Advertisement

Advertisement

Advertisement

Advertisement


Bermuda bagBermuda cutter