EXTINE MEANING IN ENGLISH

• Extine Definition & Synonyms

  1. (n.) The outer membrane of the grains of pollen of flowering plants.


RECENT SEARCHES