Can a bitcoin transaction be reversed?

No, any Bitcoin Core (BTC) or Bitcoin Cash (BCH) transaction which has already been broadcast to the network cannot be reversed. This is an important feature of the bitcoin protocol which prevents payment fraud.

Please read our Bitcoin FAQ page, you should find it very useful.