Meaning of Myrmecia

Definition of Myrmecia

(noun) bulldog ants

Other information on Myrmecia

WIKIPEDIA results for Myrmecia
Amazon results for Myrmecia