NichiDict

やまあらし

山荒山荒らし豪猪
[yamaarashi]

Meanings

1.Noun

porcupine; hedgehog