Dieselaggregate - German English Dictionary