mechanical ash arrestor - French English Dictionary