"没有争论余地" can be translated into English as "there is no room for debate" or "there is no ground for argument".
Both expressions convey the idea that there is no possibility or space for further discussion or disagreement on a particular matter. Choose the one that best fits the context or tone you wish to convey.