Ever heard the term nekojita? In Japan, it literally means “cat’s tongue,” and it’s used to describe people who can’t

Read More