vowels every other letter

And then some

Well, not really, depending on what you mean by every other letter.

Humuhumunukunukuapuaa

As for what it means, YCLIU
http://education.scd.yahoo.com/reference/dictionary/entries/46/h0324650.html