There are multiple definitions - click on the translation that matches your context.

vinculante

full

binding

adjective

Definitions of binding

English

(of an agreement, law or court ruling etc) which requires that any party to that agreement, or any party to whom the ruling or law etc is directed, must obey the terms of that agreement, ruling or law etc

I'm not sure that this agreement really is legally binding.