natural antibody - French English Dictionary