Meaning of shinleaf
Definition of shinleaf
(noun)
North American
evergreen
with
small
pinkish
bell-shaped
flowers and
oblong
leaves
used
formerly
for shinplasters
Other information on shinleaf
WIKIPEDIA results for
shinleaf
Amazon results for
shinleaf
Tweet