The Collaborative International Dictionary
Wiktionary
spilliard
n. (alternative form of spillet English)