Meaning of butabuta

butabuta

Tagalog

n., bot. tree which thrives in salt or brackish water