Trinidad & Tobago
noun
Tobago word for flambeau light
arrow_drop_down
0
arrow_drop_down

Trinidad & Tobago
noun
A torch constructed from a bottle filled with kerosene into which a cloth wick is inserted
arrow_drop_down
0
arrow_drop_down
comments