Meaning of hedgehog

Definition of hedgehog

(noun) relatively large rodents with sharp erectile bristles mingled with the fur
small nocturnal Old World mammal covered with both hair and protective spines

Other information on hedgehog

WIKIPEDIA results for hedgehog
Amazon results for hedgehog