spermatotheca - German English Dictionary