猫又 ねこまた
nekomata

Noun

1. nekomata; fork-tailed cat yōkai

Mythology
Noun

2. giant beast that inhabits the mountains

Mythology
Other forms: