English to Arabic

Meaning for:
Contraption
other
البدعة