clock-towers - French English Dictionary