Meaning of madula

madula

Tagalog

madula adj. dramatic; exciting