ANTHEROZOOID MEANING IN ENGLISH

• Antherozooid Definition & Synonyms

  1. (n.) One of the mobile male reproductive bodies in the antheridia of cryptogams.


RECENT SEARCHES