Arabic etymological dictionary

WABBACHA

wabbacha: translation

scold [?]