“Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo” is a grammatically correct sentence in English that is often presented as an example of how homonyms and homophones can be used to create complicated linguistic constructs through lexical ambiguity.
There are tons of examples of things that are grammatically correct, but also ambiguous enough to need external explanation.
At best you could say it’s a poor choice of words if you’re actually trying to convey something to your readers, but it most definitely is grammatically correct, as evidenced by the page of diagrams and supplementary materials that explained exactly why.