meaning of stinking iris

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


Related Words

stinking iris |

Developed & Maintained By Taraprasad.com

Treasure Words