1 definition by onlyjack

Top Definition
a different “creation” of culture
a new beginning of culture
He’s a Latraay you can see he’s gonna be something huge soon.
by onlyjack March 21, 2021

Mug icon
Buy a latraay mug!