excessive procurement lead times - German English Dictionary