inseminates - German English Dictionary