Definify.com

Definition 2024


pollen_tubes

pollen tubes

English

Noun

pollen tubes

  1. plural of pollen tube