lItEmoonsault Share definition Flag Very stupid person who likes to touch herself and masturbate to gay porn. lItEmoonsault is gay! lItEmoonsault by Bob August 30, 2003 Get the lItEmoonsault mug.