rifle scabbard - Spanish English Dictionary