Self-fertilization - meaning in malayalam

നാമം (Noun)
സ്വകേസരപരിഗ്രഹണം
സ്വോത്‌പാദനം