English | German | Russian | Czech

semaphyll English

Meaning semaphyll meaning

What does semaphyll mean?

semaphyll

(botany) A sepal or similar structure which has become modified to attract pollinators

Are you looking for...?