Terdapat 1 arti 'self depraved' di Kamus Bahasa Inggris Terjemahan Indonesia.
Bejat diri
Menurut Kamus Bahasa Inggris Terjemahan Indonesia, arti self depraved adalah bejat diri.