Definitions of Oxbane

  1. A poisonous bulbous plant ( Buphane toxicaria) of the Cape of Good Hope.
X