COOPED UP


Meaning of COOPED UP in English

Imprisoned, confined like a fowl in a coop.

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