ESTEC

English

Proper noun

ESTEC

  1. (European Union, space science) Initialism of European Space Research and Technology Centre.

Anagrams