Arabic etymological dictionary

BADAHA

badaha: translation

appear unexpectedly [?]