Find the word definition

Wikipedia
Sci-Fi-London

Sci-Fi-London (The London International Festival of Science Fiction and Fantastic Film, SFL), is a UK-based film festival, dedicated to the science fiction and fantasy genres, which began in 2002.