GeneralConnection.comDictionary
water horehound
Noun

1. Lycopus americanus
1. herb, herbaceous plant
Usage