Wiktionary
by your leaves
n. (plural of by your leave English)
n. (plural of by your leave English)