What does the Latinism ‘ad hoc’ mean?

Question: What does the Latinism ‘ad hoc’ mean?

Choices:

Literally
For honor
It’s not a Latinism
For this

Correct answer:

For this