2 definitions by Zool777

Top Definition
Official abbreviation and formal name for independent news organization Russia Today.
My favorite show on RT is The Alyona Show.
by Zool777 September 11, 2012
Mug icon
Buy a RT mug!
v. "Download & Play". To download a game and then play it.

n. A download and play game.
Jade: Hey, want to play Ragnarok Online?
Kurisu: Sure, is that like RuneScape?
Jade: No, RuneScape is a website MMO; in order to enjoy Ragnarok, you have to D&P it.
Kurisu: A D&P game?
Jade: Yep.
by Zool777 March 29, 2010
Mug icon
Buy a D&P mug!