Amphibious
English Meaning
Having the ability to live both on land and in water, as frogs, crocodiles, beavers, and some plants.
- Biology Living or able to live both on land and in water.
- Able to operate both on land and in water: amphibious tanks.
- Relating to or organized for a military landing by means of combined naval and land forces.
- Of a mixed or twofold nature.