amphibious in Catalan amphibious in Catalan amfibi adj Capable of functioning on land or in water. Add to Flashcards