English-German dictionary »

self-pollination meaning in German

EnglishGerman
self-pollination noun

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