English-Chinese dictionary »

amphibious meaning in Chinese

EnglishChinese
amphibious (capable of functioning on land or in water)
adjective
[UK: æm.ˈfɪ.biəs]
[US: æm.ˈfɪ.biəs]

两栖 /liǎngqī/adjective

兩棲adjective