to spirit away
Fun Dictionary
-> to spirit away
Search:
to spirit away
- Vulgar Dictionary definition
To kidnap, or inveigle away.