Which of the following constructs sound more idiomatic to you?
Is there any British/American equivalent to the French phrase "broyer du noir"?
Is there any British/American equivalent for the French phrase "broyer du noir"?
Is there any British/American equivalent of the French phrase "broyer du noir"?
If all three are acceptable options, how do these differ from each other?