Here's a breakdown:
* hindi - not
* mahuhulaan - can be predicted
Other possible translations:
* walang katiyakan - uncertain
* di tiyak - not definite
* pabagu-bago - changing constantly
The best translation will depend on the specific context you're using it in.