This
database is a comprehensive collection of all the American idioms and slang available.
American Idioms are many and varied. We hope you enjoy our collection. We are adding more all the time.
.
The rough and tumble refers to areas of life like business, sports, politics, etc, where competition is hard and people will take any advantage that they can.
If you say something in all honesty, you are telling the complete truth. It can be used as a way of introducing a negative opinion whilst trying to be polite; in all honesty, I have to say that I wasn't very impressed.