Translation of Permadani Terbang in English:

User Contribution

Permadani Terbang

Flying Carpet

noun