Ehm ... crazy Japanese obsessed people. I guess that would be the best basic definition of the word.
Other options:
no subject
Ehm ... crazy Japanese obsessed people. I guess that would be the best basic definition of the word.