PvP is an abbreviation for Player versus Player. In this case you will have a combat against another player. You can use the same spells and abilities of your character against your PvP opponent.
PvP only exist in case of multiplayer (over a LAN or over Battle.net). You and your opponent must be at least level 9. It is not possible to engage PvP in a town.