scavenger receptor - French English Dictionary