What does Amphiblastula mean?

Amphiblastula - German to English

amphiblastula