meaning of Amphibienherz

Amphibienherz - German to English

amphibian heart