clock and watch shop - German English Dictionary