'flying carpet' definitions:

Definition of 'flying carpet'

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