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