Meaning of tambukulan

tambukulan

Tagalog

n., zoo. small deer; young stag