English dictionary
amphibious meaning and definition
Definition and meaning of amphibious at MeaningMonkey.org. amphibious meaning and definition in the English Dictionary.AMPHIBIOUS adjective
Definition of amphibious (adjective)
Source: Princeton University Wordnet