Okay, my google fu is failing me here, is an asp an Egyptian cobra, a European viper, or a generic term for venomous snakes or what? Is there a snake species that is techically actually called an asp? Or is it a sort of archaic term that isn't specific? I am most confused. I'm thinking it's a sort of shorthand of naja haje but my search results have been all over the map.