Meaning of oxlip
Definition of oxlip
(noun)
Eurasian
primrose
with
yellow
flowers
clustered
in a
one-sided
umbel
Other information on oxlip
WIKIPEDIA results for
oxlip
Amazon results for
oxlip
Tweet