Medoodoo Share definition Flag The most cancerous lineage of human beings to have ever been conceived. Man! We really need to euthanize these Medoodoos. Medoodoo by pikaFX Ink November 24, 2020 Get the Medoodoo mug.