meaning of Amphiblastula

Amphiblastula - German to English

amphiblastula