scabbard ( synonym found)

Definition of scabbard:

(n) : the sheath of a sword

Back to Top