Top definition
A ridiculous concept of telepathic thought sharing. It apparently enables people to think similarly and influence others without any physical communication.
Matt: "I'm not low."
Josh: " me too! That proves the existence of Dallos rays!"
Matt: "?!?!"
by Hannatt November 30, 2010
Get the mug
Get a dallos rays mug for your daughter-in-law Riley.