Dubious little creature Share definition Flag Cat A dubious little creature up to no good. Dubious little creature by 22222222SSA July 21, 2024 0 0 Get merch Get the Dubious little creature mug. Buy Now — $32.95 See more merch