'What does command rm -f -- would do?

I am trying to understand a command it runs this remove after -execdir flag.

find /a/directory type -f -execdir rm -f -- {} \;

I am trying to understand what the -- symbols after rm -f signify ?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source