nebuloid Share definition Flag (adj.) An object, person, place or thing that is ridiculously amazing or strange. Peneloppe looked at Burfell and said, "WOW that prancing iguana is so NEBULOID!" nebuloid by Dr. Maka U.P. Randomwordsa July 2, 2009 0 0 Get merch Get the nebuloid mug. Buy Now — $32.95 See more merch