This move cannot be learned by any Pokémon by leveling up, so it can currently only be called by Metronome.
Bestow is an item-transfering Normal-type move.
The user transfers its held item to the target. It will always fail if the user has no held item or is holding Mail. It also fails if the target already has a held item or is behind a substitute. Bestow bypasses accuracy checks to always hit, unless the opponent is in the semi-invulnerable turn of a move such as Dig or Fly.
Items given away in Trainer battles return to the original Pokémon after the battle, but transfers are not reversed after a wild battle.
Bestow will fail if it would give to the target or take from the user their corresponding Mega Stone.
Pokémon that learn Bestow
By Mystery Gift