global scientific project aimed at discovering life elsewhere in the universe through the detection of remote radio signals
SETI
Meaning of SETI in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012