leafcutter ants

English

Noun

leafcutter ants

  1. plural of leafcutter ant