lizard - Dictionary definition and meaning for word
lizard
Definition (noun) relatively long-bodied reptile with usually two pairs of legs and a tapering tail
Definition (noun) a man who idles about in the lounges of hotels and bars in search of women who would support him
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com