I think you just invented a new word!
http://www.urbandictionary.com/define.php?term=ridiculoud
English is a living language.