FLYING CARPET





Definition:

  1. [noun] (Asian folktale) an imaginary carpet that will fly people anywhere they wish to go

Synonyms: