furnishing of guarantee - German English Dictionary