sesame leaves

English

Noun

sesame leaves

  1. plural of sesame leaf