desgarroTop 20000MeaningsNoun1. rip; tear (in paper, card, etc.)2. sprain (of muscle)3. boasting; bragging