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 chargeSee full lyrics at AZLyrics.com