Skip to main content

oxbane

English oxbane meaning in English  •  oxbane का अर्थ अंग्रेजी में
Noun
  • A poisonous bulbous plant (Buphane toxicaria) of the Cape of Good Hope.
Advertisement