Find the word definition

Wiktionary
sesame leaf

Etymology 1 n. a leaf of the sesame plant Etymology 2

n. a leaf of the perilla plant