The Caribbean Dictionary

red nill
1 definition
0
 
Noun
Tiny reddish-orange ants with stings that cause intense burning sensations.
Tags
animal, insect
Pictures
400