Definition of “scabbard” - English Dictionary

british dictionary