[nose out] {v.}, {informal} 1. To learn by effort (something private or secret); uncover. * /The principal nosed out the truth about the stolen examination./ 2. To defeat by a […]A Dictionary of American Idioms

[polish off] {v.}, {informal} 1. To defeat easily. * /The Dodgers polished off the Yankees in four straight games in the 1963 World Series./ 2. To finish completely; finish doing […]A Dictionary of American Idioms