Kotomora
花粉管 (kafunkan) Japanese meaning: pollen tube | Kotomora