spermatotheca - Spanish English Dictionary