海蛇 うみへび
umihebiza

Noun

1. Hydra (constellation); the Sea Serpent

Astronomy
Other forms: