Wiktionary
stoater
n. (context Scotland Ireland Republic of Ireland English) A beautiful woman.