Terdapat 1 arti 'self fertilization' di Kamus Bahasa Inggris Terjemahan Indonesia.
Pemupukan sendiri
Menurut Kamus Bahasa Inggris Terjemahan Indonesia, arti self fertilization adalah pemupukan sendiri.