spermatosit - German English Dictionary