Dominica
Trinidad & Tobago
noun
Tiny reddish-orange ants with stings that cause intense burning sensations.
arrow_drop_down
0
arrow_drop_down
1 comment
Dominica
Dominica
Toby
8 years ago

any of several omnivorous ants having a burning sting.