1. Verb
To struggle, as in sport; to scuffle; to struggle with.
2. Noun
A struggle; a scuffle.
3. Noun
disorderly fighting
Vocabulary classified under Business and finance
More about this word
Synonyms and related words
Explore this word
