watch and clock making industry - French English Dictionary