Italian-English dictionary »

formica bulldog meaning in English

ItalianEnglish
formica bulldog noun
{f}

bull ant(Myrmecia brevinoda)
noun