submarine torpedo: a torpedo designed to be launched from a submarine
object: a tangible and visible entity; an entity that can cast a shadow
western culture: the modern culture of western Europe and North America