Malayalam Dictionary

സ്വോത്‌പാദിതമായ

sveaatpaaditamaaya

self-fertilized

  1. self-fertilized

Nearby in the dictionary

Support