Meaning of kababalaghan

kababalaghan

Tagalog

kababalaghan n. 1. wonder; mystery; 2. miracle; 3. phenomenom; 4. marvel