Terdapat 1 arti 'self born' di Kamus Bahasa Inggris Terjemahan Indonesia.
Lahir sendiri
Menurut Kamus Bahasa Inggris Terjemahan Indonesia, arti self born adalah lahir sendiri.