The wizard gave him a magical sword.
Meaning: This sentence means that the magician handed the person a weapon that had special powers.
Choice of Words: Gave means to transfer the possession of something to someone. Magical means relating to or using magic. Sword is a long-bladed weapon used in hand-to-hand combat.
Alternative Expressions
Related Expressions