Meaning of cochlearia

Definition of cochlearia

(noun) a genus of the family Cruciferae

Other information on cochlearia

WIKIPEDIA results for cochlearia
Amazon results for cochlearia