What is the meaning of the word "hedgehog"?

Definitions: