Meaning of holy clover
Definition of holy clover
(noun)
Eurasian
perennial
herb
having
pale
pink
flowers and
curved
pods;
naturalized
in Britain and North America grasslands on
calcareous
soils;
important
forage
crop
and
source
of
honey
in Britain
Other information on holy clover
WIKIPEDIA results for
holy clover
Amazon results for
holy clover
Tweet