1 definition by tigress1979

A Siren of the sea, she is said to have beautiful flowing red hair and can lure even the most experienced sailors off course with her exquisite voice.

In his notebooks Leonardo da Vinci wrote of the Siren, "The siren sings so sweetly that she lulls the mariners to sleep; then she climbs upon the ships and kills the sleeping mariners."
If you get lured in by Adolla you may never make it back, but at least you'll die a happy man.
by tigress1979 November 10, 2016
Get the Adolla mug.