Oxyroid Share definition Flag A creature that has been given a new trait(feature) that is unearthly or new. (Noun) "The Russian government has created an oxyroid which is half dog, half cat." Or "A new oxyroid has been created that has strange abilities." Oxyroid by Ms. Cube January 18, 2023 0 0 Get merch Get the Oxyroid mug. Buy Now — $32.95 See more merch