amphibia meaning in French
n. amphibie, capable de vivre à l'air ou dans l'eau (grenouille); conçu pour être utiliser sur terre ou dans l'eau
n. amphibie, capable de vivre à l'air ou dans l'eau (grenouille); conçu pour être utiliser sur terre ou dans l'eau