formicary - Translation and Meaning in Almaany English-English Dictionary. formicary. [n] a mound of earth made by ants as they dig their nest. Synonyms and ...
確定! 回上一頁