Hyssopus Meaning

There are 1 meaning(s) for word Hyssopus

Meaning 1 : Eurasian genus of perennial herbs or subshrubs

    Synonyms : genus hyssopus