meaning of roast beef plant

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


Related Words

roast beef plant |

Developed & Maintained By Taraprasad.com

Treasure Words