A galleon in Harry Potter is the coin that has the highest value in wizarding money.
A Spanish Galleon ship is a large transport ship that had 3-5 sails, depending on its size that transported...
If the galleon's mast is shot it is rendered immobile and therefore is out of a fight if it's mast is shot also leaving it widely open to attack from other vessels.