at the first sight of - German English Dictionary