massula

English

Noun

massula (plural massulae)

  1. (palynology) A union of pollen microspores.

See also

Anagrams