Spanish-English dictionary »

hormiga bala meaning in English

SpanishEnglish
hormiga bala noun
{f}

bullet ant(Paraponera clavata)
noun