DAMP SQUIB Meaning of DAMP SQUIB in English ■ noun Brit. something much less impressive than expected. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004