to spirit away

Fun Dictionary -> to spirit away

to spirit away - Vulgar Dictionary definition

To kidnap, or inveigle away.