About us
Define
Definitions for
"Klaxons"
Klaxons are a 'new rave' band from London, with a large underground following. The word 'klaxon' derives from the Greek verb klazÅ, meaning "to shriek".
en.wikipedia.org