mine-sweeper (n.)youdaoicibaDictYouDict
1905, from mine (n.2) + agent noun from sweep (v.).