only weapons wo say in the description are one use, like the sonowball, other are one time per battle, so they can be used one time in the battle but dont dissapear.
weapons typically fall into one of the following categories: one use - can only be used once, then disappears forever. once per battle - can be used once in a particular battle, but the item remains in your armory and when you start a new battle you can use it again. semi-breakable - has a chance of 'breaking' (becoming unusable for the remainder of a battle) when used, but will remain in your armory like OPB weapons. infinite - can be used as many times per battle as you want.