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