haxxiy on 08 June 2011
Siren is a mythological being who either lives in the sea or the skies. It comes from the greek root Seiren, meaning mermaid.
But yeah, too many approximant consonants in the name.







