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 papa James.
buy the domain for your recipe vlog