Skip to main content

Trivun's definitions

Higurashi

Higurashi is the Japanese term for 'cicada', a type of insect.
by Trivun December 12, 2010
mugGet the Higurashimug.

Share this definition