Period of relaxation having taking a knock largely with alien invasion (7)
Answer
DETENTE
Definition: Period of relaxation
Period of relaxation having taking a knock largely with alien invasion (7)