Meaning of CAGE in English
1》 a structure of bars or wires in which birds or other animals are confined.
2》 a structure of crossing bars or wires designed to hold or support something.
↘an open framework forming the compartment in a lift.
↘ Baseball a portable mesh backstop used for batting practice.
■ verb confine in or as in a ~.
ME: via OFr. from L. cavea .
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004