place where the films are preserved for study and exhibition - Turkish English Dictionary

Suggest a Term