English Dictionary
◊ SPERMATOZOID
spermatozoid
n : a motile male gamete of a plant such as an alga or fern or
gymnosperm [syn: {antherozoid}]