Loading page
water horehound is a noun meaning "aromatic perennial herb of United States". It carries one recorded sense.
aromatic perennial herb of United States
Definitions, synonyms and semantic relations for water horehound come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.