amphibious in French amphibious in French amphibie adj Capable of functioning on land or in water. Add to Flashcards