Berikut ini adalah penjelasan tentang mandiri dalam Kamus Indonesia-Inggris
self-supporting
stand alone, be autonomous.