Not a TM, TR, HM, or Move Tutor move.
Is leech seed a good move?
The advantage of leech seed is that you don't have to reuse it every time unlike the "drains". If you want a good amount of damage\HP absorbtion each time, I go with giga drain.
What is leech seed?
Leech Seed plants a seed on the target that drains 1⁄8 of its maximum HP at the end of each turn and restores it to the user, or any Pokémon that takes its place. It does not work on Grass-type Pokémon; it does technically work against Pokémon with the Magic Guard ability, but no HP will be sapped.