Find the word definition

Wiktionary
splash screens

n. (splash screen English)