Top definition
A gaming organization which has interests in gaming entertainment and eSports. It was officially created in 2013 on Grand Theft Auto V and by the end of 2015 it branched into Call of Duty and made it's own YouTube channel. Today they are growing quickly with over 1.5K subscribers and 30K views.
Did you see that new YouTube video from Delirious Clan?
by FaZe Oasis June 11, 2017
Get the mug
Get a Delirious Clan mug for your barber Beatrix.