What IS this word?!
Is it English?
I found it in a dictionary of wordplay as an example of a word where there are vowels every other letter, but I'm pretty sure it's a real word.