Berikut ini adalah penjelasan tentang rimbun dalam Kamus Indonesia-Inggris
leafy
thick, dense (of foliage, forest, etc.).