spermatazoon - German English Dictionary