SESAME definition and meaning | Collins English Dictionary

SESAME definition and meaning | Collins English Dictionary