Skip to main content

Governmental Squirrels's definitions

depla

Dep La translates to “strangely beautiful” and or “beautiful person” but may be used as “best friend”.

(Raya and the Last Dragon)
“come with me, depla”
whAt’S drIPPinG, DePlA?”
by Governmental Squirrels June 10, 2021
mugGet the depla mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email