[ˌselfdɪˈstrʌkt] v
1) самоликвидироваться (о ракете и т. п.)
2) испариться, исчезнуть, сгинуть
endless opportunities have self-destructed — возможности, казавшиеся бесконечными, развеялись как дым