meaning of iris foetidissima

1. iris with purple flowers and evil-smelling leaves; southern and western Europe and North Africa


Related Words

iris foetidissima |

Developed & Maintained By Taraprasad.com

Treasure Words