lai xuue

Is a newly discovered human species. Will bark at you if you come close.
by bananaman223723713 October 5, 2021
mugGet the lai xuuemug.

Share this definition