1 definition by jojopopo

An adjective used to describe someone or something that is adorable and affectionate.
The noun for a scoochy person, animal or thing is as a "scoocher".
ohhh look at that scoochy little ferret - I just want to squeeze him he's so cute, what a little scoocher!!!
by jojopopo May 9, 2021
Get the Scoochy mug.