large madagascar hedgehog - Turkish English Dictionary