peroxybenzoyl nitrate - French English Dictionary