Definition for Scabbard

scabbard, n. [Anglo French.]

Sheath; case; cover for a sword; [fig.] eloquence; fluency; articulation.

Return to page 9 of the letter “s”.