Formicary Meaning

There are 1 meaning(s) for word Formicary

Meaning 1 : a mound of earth made by ants as they dig their nest

    Synonyms : anthill