antlid
/æntlaɪd/Definitions
1. noun
A hill or mound of ants, especially one that is the nest of an ant colony.
“The picnic blanket was ruined by the massive antlid that appeared out of nowhere.”
1. noun
A hill or mound of ants, especially one that is the nest of an ant colony.
“The picnic blanket was ruined by the massive antlid that appeared out of nowhere.”