What does ultima ratio regnum mean?

in english, it means "the final arguments of kings" It's a latin sentence on the royal french cannon! in french : l'ultime argument des rois