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 0 0 Get merch Get the lItEmoonsault mug. Buy Now — $32.95 See more merch