sale invoice - German English Dictionary