scabbard
US
/ˈskæbərd/
UK
/ˈskæbəd/
Definition for scabbard is being prepared and will be available soon.
Definition for scabbard is being prepared and will be available soon.