espermicida - German English Dictionary