Definitions
adjective
operating or living on land and in water
“amphibious vehicles”
Look “amphibious” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
operating or living on land and in water
“amphibious vehicles”