watch and clock industry - French English Dictionary