Shinleaf (noun) Definition, Meaning & Examples

noun, plural shin·leaves.
  1. a North American plant, Pyrola elliptica, having leaves used formerly for shinplasters.
  2. any plant of the genus Pyrola.
noun plural -leaves
  1. the usual US name for wintergreen (def. 3)
Shinleaf (noun) Definition, Meaning & Examples

More Definitions