available to promise - German English Dictionary