Dieselaggregate - French English Dictionary