oil pan and reservoirs - German English Dictionary