|  | 
Definition of Shinleaf
1. Noun. North American evergreen with small pinkish bell-shaped flowers and oblong leaves used formerly for shinplasters. 
Definition of Shinleaf
1. a perennial herb [n -LEAFS or -LEAVES]
|  | 
1. Noun. North American evergreen with small pinkish bell-shaped flowers and oblong leaves used formerly for shinplasters. 
1. a perennial herb [n -LEAFS or -LEAVES]