meaning of Antheridien

Antheridien - German to English

antheridia {pl}