Thank you for the answer... didn't understand the fee part correctly
I just sent fee that was suggested by the wallet.
Can I reverse this transaction with -zapwallet and resend it?
Yes.
If you are using Bitcoin Core, then you can use -zapwallet to remove the transaction from your wallet. Your wallet will then let you create a new transaction with a different fee.
However, if the wallet doesn't use the EXACT SAME input, then it might be possible for BOTH transactions to end up confirming (meaning you would have sent twice as much as you intended to). If your wallet only has the one unspent output (or if the other unspent outputs are small enough) this won't be a problem at all. Also, you can completely avoid this potential problem if you use the "coin control" features of the Bitcoin Core wallet and choose the same input.
Additionally, if most of the nodes and miners have already received your first transaction, then they will refuse to accept your new transaction until they drop the old transaction from their memory pool. Therefore, you could end up waiting quite a while for the first transaction to be dropped by everyone before your second transaction then confirms quickly. Fortunately, your wallet will continue to re-broadcast the transaction occasionally as long as you leave it running, so once peers start dropping the old transaction, they will hear about the new one.