information and communication technologies - German English Dictionary