sabisabini

English: Translation
wrap up or tie up over and over
verb