ECHO


Meaning of ECHO in English

European Commission Host Organization [Internet]

Computer abbreviations English vocabulary.      Английский словарь компьютерных сокращений.