petrodiesel - German English Dictionary