Helopus

Helopus

Helopus from the Ancient Greek meaning "marsh foot" can refer to three types of living organism:

Read more about Helopus.