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.”

Synonyms

  • ant hill
  • ant mound

Antonyms

  • none