VariousWords beta
Noun
Definition: Solenopsis invicta, a red ant native to South America that has become a pest in numerous other regions.
VariousWords beta
Definition: Solenopsis invicta, a red ant native to South America that has become a pest in numerous other regions.