Cochlearia Meaning

There are 1 meaning(s) for word Cochlearia

Meaning 1 : a genus of the family Cruciferae

    Synonyms : genus cochlearia