technical payload - German English Dictionary