Definition of “hedgehog” - English Dictionary

british dictionary