Meaning of busulan

busulan

Tagalog

busulan n. latch