HYDRA

[/ˈhaɪdrə/]

Definition

A kind of animal that the ancients catalogued under many heads.

Additional notes

none

Editor’s Comment

Coming Soon