hadihadi

English: Translation
break many times or in many places
verb
carroll-soulik-1973