Sekirov Dictionary
/
Practise
My words
Apps
Sign in
sesame leaf
noun
2
•
a
leaf
of
the
sesame
plant
•
a
leaf
of
the
perilla
plant
forms
sesame leaves
This dictionary works without the internet:
on your phone
·
in Chrome