engine oil dispenser - German English Dictionary