0%

ALL meanings of shinleaf

shin·leaf
S s
  • noun plural shinleaf a North American plant, Pyrola elliptica, having leaves used formerly for shinplasters. 1
  • noun plural shinleaf any plant of the genus Pyrola. 1
  • noun shinleaf any of a genus (Pyrola) of plants of the heath family, with slender stalks havingsmall, rounded evergreen leaves at the base and racemes of globular flowers 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?