mythical feathered serpent - German English Dictionary