Hedgehog Meaning

There are 2 meaning(s) for word Hedgehog

Meaning 1 : relatively large rodents with sharp erectile bristles mingled with the fur

    Synonyms : porcupine
Meaning 2 : small nocturnal Old World mammal covered with both hair and protective spines

    Synonyms : erinaceus europaeus,  erinaceus europeaeus