HM slave noun1 •(slang) A Pokémon retained by the player to use Hidden Machine moves (certain moves that usually help in exploring the world of the games).That leaves Flash, Waterfall, Fly, and (not a HM, but needed in much the same way) Rock Smash for another HM slave. — 2001 formsHM slaves