Home
All Categories
Best Categories
Games
Electronics
English
English Bangladesh
HOREHOUND
Definition:
[noun] any of various aromatic herbs of the genus Marrubium
[noun] a candy that is flavored with an extract of the horehound plant
Related Words:
common horehound
,
white horehound
,
Marrubium vulgare