Star lizard


Also found in: Wikipedia.
Translations
References in periodicals archive ?
star lizard, found in lands cradling the Mediterranean Sea.
He also owns a company called Star Lizard, which advises high-rolling punters how to bet, and allegedly takes 100 of his staff every year on a cruise to reward them.
Full browser ?