The most appropriate definition of terrorism from the provided options is:
c. The intentional use of violence by non-state actors against civilians for political or ideological objectives.
This definition captures the key elements of terrorism, which typically involves non-state actors targeting civilians to achieve specific political or ideological goals.