1 definition by Ami-the-water-goddess

Japanese words sprinkled into the english language. In other words Otaku speak. It is the language that i speak fluently.
Oh my god! That neko is so KWAII!
by Ami-the-water-goddess July 27, 2005
Get the japanglish mug.