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