Struggle is a move that can only be made when the using Pokémon runs out of PP for all of it's moves. By that it is the last move a Pokémon can make and can be used by every Pokémon. It has huge Recoil damage, to the tune of 25% of the user's Maximum HP.
Because of the circumstances involving the usage of Struggle, it is a move that cannot be learned by Leveling Up or Breeding. Likewise, the move cannot be copied by using Mirror Move.
Related ThreadsStruggle - last post by @ Jul 27, 2009
Struggle - last post by @ Jun 20, 2010
Pokemon Contest Struggle - last post by @ Oct 9, 2008
Struggling to find a pokemon? i'll help! - last post by @ Apr 17, 2007
STRUGGLING to find Shinies Help??? - last post by @ Oct 28, 2013