Top definition
A loud exclamation used to express your deep love for a furry friend/pet and/or a desire to pet them.
Me, upon seeing a cute dog whom I want to pet: "Scup scup!"
by billybattleaxe January 02, 2018
Get the mug
Get a Scup scup mug for your girlfriend Julia.
buy the domain for your travel vlog