time delay and integration device (tdi) - German English Dictionary