GOOSECAP


Meaning of GOOSECAP in English

A silly fellow or woman.

Slang English vocab.      Английский сленговый словарь.