Chelsa McDonalds Share definition Flag A smelly fart machine Chelsa McDonalds is so smartly and always farting Chelsa McDonalds by Watabruhmoment January 13, 2020 0 0 Get merch Get the Chelsa McDonalds mug. Buy Now — $32.95 See more merch