Blend of kehno + peeveli or jeeveli
kehveli
This is really mild. It indicates puzzlement rather than anger.