Translation of amfibi in English:

User Contribution

amfibi

amphibian

noun