What is the meaning of Skimpy?

Small or inadequate; not generous; diminutive.

Very small, light, or revealing.

A barmaid who wears little clothing.

Source: wiktionary.org