twelve-spotted tiger beetle - German English Dictionary