espermicida - French English Dictionary