Learn English – Is “brings all the boys to the yard” an idiom? How to find out if a phrase is an idiom or not

expressionsidiom-meaningidiomsphrases

Recently, I have had a debate with a friend that "brings all the boys to the yard" is an idiom and he refuses to accept it. Since this has been used as a part of a rapper's lyrics, he says this is not an idiom. All in all, is it an idiom and how to find out if some phrases are idioms or not? Is there a specific dictionary or a thesaurus?

The lyrics go like this:

My milkshake brings all the boys to the yard,
And they're like
It's better than yours,
Damn right,
It's better than yours,
I can teach you,
But I have to charge

See full lyrics at AZLyrics.com

Best Answer

Despite the literal nature of the music video, it's not literal. In fact, trying to rationalize a literal explanation is a bit absurd, as you can see here.

In case you're still not convinced it's not literal, read Kelis's response in a recent interview (emphasis mine):

What would go in a Kelis milkshake? Apart from milk, obviously …

I don’t think I’ve ever made a milkshake. I made a smoothie the other day that was really good – protein powder, spinach, orange, and crushed ice with a little bit of honey and coconut water.

However, I wouldn't describe it an idiom. I like how Wikipedia describes it:

According to Kelis, "milkshake" in the song is used as a metaphor for "something that makes women special." The song is noted for its euphemistic chorus and low beat R&B sound.

It doesn't have a concrete meaning, which is typical for many songs.



As for idiom dictionaries, yes, they exist. Wikipedia has a page about it, and you can find a lot by searching.

Wiktionary has a large list of idioms too.