ヒドラ
hidora

Noun

1. Hydra

Mythology

From grc

Noun

2. hydra

Zoology
Other forms: