oil pan and reservoirs - Spanish English Dictionary