AMPHIBIOUS Meaning of AMPHIBIOUS in English (a.) Having the ability to live both on land and in water, as frogs, crocodiles, beavers, and some plants. Webster's English dictionary. Английский словарь Webster. 2012