schwarzer kasten

listen to the pronunciation of schwarzer kasten
Deutsch - Englisch
black box (system/device/program whose behaviour is known, whose internal structure is, however, unknown)