'flying carpet' definitions:

Definition of 'flying carpet'

(from WordNet)
noun
(Asian folktale) an imaginary carpet that will fly people anywhere they wish to go