Meaning of baruto

baruto

Tagalog

n. small canoe made of tree trunk