Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
amphibious
in English
amphibious
#uncommon
#ielts
Definitions
Adjective
operating
on
land
and
water
;
adaptable
The
amphibious
vehicle
can
travel
on
both
land
and
water
.
found
in
both
aquatic
and
terrestrial
environments
Some
species
of
frogs
are
amphibious
and
can
be
found
in
both
ponds
and
forests
.