So did I.
But I like the 'parakeet' answer, and I imagine it's probably pretty close to where Greg (or whoever) got the word.
But anyway, to answer the original question - it has no direct terrestrial equivalent. It's effectively a made up word. As someone else said, it's the name of one of the...