What does Amethystsonnennymphe mean?

Amethystsonnennymphe - German to English

amethyst-throated sunangel [Heliangelus amethysticollis]