1 definition by Idk_3629

Top Definition
A word used to describe lots of happiness
I'm feeling very explat today.
by Idk_3629 April 19, 2021

Mug icon
Buy a Explat mug!