pyribenzyl methyl sulfate - French English Dictionary