'shinleaf' definitions:

Definition of 'shinleaf'

(from WordNet)
noun
North American evergreen with small pinkish bell-shaped flowers and oblong leaves used formerly for shinplasters [syn: wild lily of the valley, shinleaf, Pyrola elliptica]