Arabic etymological dictionary

BADIHA

badiha: translation

improvisation, cleverness [badaha]