AHAHAH raf. Best short-story I've heard for a while.
As to the word "polipo", well it makes sense. It's poli ("many", or Latin for "more than one") and po ("dust").