meaning of ixi

1. A South African bulbous plant of the Iris family, remarkable for the brilliancy of its flowers.
2.
a monocotyledonous genus of the family Iridaceae


Related Words

ixia |

Developed & Maintained By Taraprasad.com

Treasure Words