Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
amphibian
in English
amphibian
#moderate
Plural
amphibians
Definitions
Noun
a
vertebrate
living
in
water
and
on
land
The
amphibian
species
has
adapted
to
live
in
both
water
and
on
land
.
Adjective
relating
to
Amphibia
class
;
aquatic
and
terrestrial
Amphibian
vehicles
are
designed
to
operate
on
land
and
water
.
operating
on
land
and
water
;
versatile
The
biologist
studied
the
amphibian
characteristics
of
the
frog
.