scratched directly into film emulsion - Turkish English Dictionary

Suggest a Term