The German term "Fach" matches the English term "branch, compartment, department, pigeonhole, section, speciality"

other german words that include "fach" : english :
Baufach architecture