meaning of stinking horehound

1. ill-smelling European herb with rugose leaves and whorls of dark purple flowers


Related Words

stinking horehound |

Developed & Maintained By Taraprasad.com

Treasure Words