Donovan world Share definition Flag A stupid smelly world that every hates. (Including demeatress junior) I hate donovan world. Donovan world sucks. Donovan world by Demeatr3ss August 17, 2021 0 0 Get merch Get the Donovan world mug. Buy Now — $32.95 See more merch