What does Antheridien mean?

Antheridien - German to English

antheridia {pl}