international telecommunications facility - German English Dictionary