Meaning of cochlearia officinalis
Definition of cochlearia officinalis
(noun)
a
widely
distributed
Arctic
cress
reputed to
have
value
in
treatment
or
prevention
of scurvy; a
concentrated
source
of
vitamin
C
Other information on cochlearia officinalis
WIKIPEDIA results for
cochlearia officinalis
Amazon results for
cochlearia officinalis
Tweet