Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of amphibious

- Having the ability to live both on land and in water, as frogs, crocodiles, beavers, and some plants.
- Pertaining to, adapted for, or connected with, both land and water.
- Of a mixed nature; partaking of two natures.

Crossword clue for amphibious

- Able to live on land and in water
- Suited for both land and water