SQUIRREL CAGE Meaning of SQUIRREL CAGE in English ■ noun1》 a rotating cylindrical cage in which a small captive animal can exercise as on a treadmill. 2》 a form of rotor in small electric motors, resembling a ~. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004