make an impression - German English Dictionary