1 definition by xbldrfta69

an incredible image thought up by virgins who have never seen a naked girl . Often thought up by biology professors and teachers pets.
Virgin: Man i had such a sick invagination last night
Me: get laid noob
by xbldrfta69 October 20, 2010
Get the invagination mug.