Meaning of formicary

Definition of formicary

(noun) a mound of earth made by ants as they dig their nest

Other information on formicary

WIKIPEDIA results for formicary
Amazon results for formicary