Give the rationale and then the answer. Does the following sentence make sense?
"The term Artillery means explosive weapon."
Options:
- yes
- no
You can look up online, it is military history. The final answer: yes.