However, it could be related to "Meghalaya", which is a state in northeastern India known for its lush greenery and abundant rainfall.
If you could provide more context or information about where you encountered the word "meghala," I might be able to help you understand its meaning.