meaning of Ahh Choobeedoobeedoo

Ahh Choobeedoobeedoo meaning in Urban Dictionary

exactly what Scooby Doo says as he sneezes