Top definition
(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!"
Get the mug
Get a nebuloid mug for your friend Bob.
buy the domain for your travel vlog