soundproof insulating glass - French English Dictionary