leijonanlyhty

Noun

 * 1) lion’s leaf,  perennial plant native to North Africa and easterm Mediterranean