Squabledoo Share definition Flag A retarded furry who is acting retarded. "You is a squabledoo" Squabledoo by Otakutrash34 May 28, 2019 0 0