meter impression - German English Dictionary