make a first impression - German English Dictionary