Skip to main content

ixia

English ixia meaning in English  •  ixia का अर्थ अंग्रेजी में
Noun
  • A South African bulbous plant of the Iris family, remarkable for the brilliancy of its flowers.