meter impression - Turkish English Dictionary