Dieselaggregat - German English Dictionary