use this word instead of hedgehog. You know hedgehog has different meanings. Spiker would be better to use. other meanings can be needler or spiner or spiker
"fly"(insect) means the same as "fly" that has many meanings (for example navigate, to be on the wing and so on) . Also instead of bly or fly it can be used zee or zeez (sound that resembles buzzing, huming etc.)