DAMP SQUIB


Meaning of DAMP SQUIB in English

■ noun Brit. something much less impressive than expected.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.