German-English dictionary »

selbstbestäubung meaning in English

GermanEnglish
die Selbstbestäubung [der Selbstbestäubung; die Selbstbestäubungen] Substantiv

self-pollination◼◼◼noun