amphibious in Latin amphibious in Latin amphibius adj Capable of functioning on land or in water. Add to Flashcards