Terdapat 6 arti 'self contained' di Kamus Bahasa Inggris Terjemahan Indonesia.
Menurut Kamus Bahasa Inggris Terjemahan Indonesia, arti self contained adalah serba lengkap. Arti lainnya dari self contained adalah berdikari.