natural gas sales contract/agreement - German English Dictionary