reverse search

Comprehensive
Dictionary Suite
Help
Help
Help
 
scabbard to put into or provide with a sheath or scabbard. [1/2 definitions]