A Combo is a strategic use of moves and items to gain an advantage in a battle. Combos can be used in any kind of battle. An example of a basic combo is giving a Pokémon with high HP Leftovers, which greatly strengthens it's durability and defense.
An example of a double battle technique is using Swagger on a Pokemon holding a Berry that cures confusion.