spermatozoa - German English Dictionary