Top definition
To be thrown under the bus, specifically in front of ones co-workers and/or supervisor.
I totally got Geller’d by John during the last meeting.
by Foxtrot666 May 20, 2018
Get the mug
Get a Geller’d mug for your guy Yasemin.