Trinidad & Tobago
verb
To leave in a hurry
alternatives
splurt
arrow_drop_down
0
arrow_drop_down
comments