Xephula

Noun. A next-generation social media platform with a peculiar moth as its logo.
I'm going to post this on Xephula for my followers and friends to see.
by Alien Dark Cat April 07, 2024
Get the Xephula mug.