dingohatesyou's definitions
A tribe located in Indonesia. They have their own island (Lake Toba) , culture, flag, and a full blown national anthem along with a special dance.
by dingohatesyou November 22, 2016
Get the samosir mug.