Top definition
a) A purposeful apparatus built for investigation purposes.

b) An investigation with very little scope.
The investicage cannot be successfully extrapolated from.
by Stu Doname August 08, 2018
Get the mug
Get a Investicage mug for your girlfriend Rihanna.