What is the meaning of Amphibious?

Capable of functioning on land or in water.

Occurring on both land and water.

Source: wiktionary.org