I mean it is in English, so it is quite English. Yes the idiom may be common in other cultures and languages, but that would be e.g 'the Romanian phrase {Romanian language equivalent of the phrase}'
It is not implying ownership of the idiom to the English language, just that specific phrasing. Which I think we can both agree is in English, and it is a phrase.