Medusenhaupt

German > Latin

Medusenhaupt, caput Medusae.