I'm not so good at english, and I would ask if someone knows a website that lists the most used english ways to say, like for example, "eat the bullet" or "with a grain of salt".

I've done some research about it, but the only thing I got is Urban Dictionary, but unfortunately it's not easy to find the phrases; it would be great to have a vocabulary of "ready phrases" (for poor-english people like me:-)

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.
If this question can be reworded to fit the rules in the help center, please edit the question.

1

I'd avoid Urban Dictionary generally; a great many entries are jokes, the outpourings of bizarre psychosexual fixations, or otherwise just plain misleading.
–
Jon HannaFeb 14 '14 at 15:36

@David: All I can say is if I was out on a stag night where my "non-native speaker" friend was fretting about whether he really should get married in the morning, and if the last thing he said to me was "I guess I'll just eat the bullet", I'd be expecting him to show up the next day. I certainly wouldn't be so worried I'd put in a call to The Samaritans on his behalf. You may find that expression used in a gangster movie, I suppose, but it's hardly a usage that should be relevant to a learner.
–
FumbleFingersFeb 14 '14 at 15:45

@FumbleFingers in my experience, while guns and booze don't make for a good cocktail, swords (unless ritual or ceremonial) and booze make for literally bad cocktails, viz. a particular mixture of buckfast, cheap cider, whiskey and undisclosed ingredients referred to as "battle brew" that won't so much put hairs on your chest, as on your tongue.
–
Jon HannaFeb 14 '14 at 16:26

That said, I would recommend avoiding "ready made phrases". In the vocabulary of language learners, they tend to sound forced, and worse, unintentionally comical.

It is important to be able to understand the idioms used by native speakers, but I would generally discourage their use until your language skills have improved to the point where they occur organically.