Does the following sentence make sense?
"The term Artillery means explosive weapon."
Options:
- yes
- no
Reasoning: You can look up online, it is military history.
Answer: yes