Does the following sentence make sense?\n"The term Artillery means explosive weapon."\nOptions:\n- yes\n- no
Let's think step by step.
yes
You can look up online, it is military history.

.

Thus, the answer is yes