Wiktionary
stay behinds
n. (plural of stay behind English)
n. (plural of stay behind English)