meaning of iris kaempferi

1. iris native to Japan having large showy flowers


Related Words

iris kaempferi |

Developed & Maintained By Taraprasad.com

Treasure Words