duck ants

English

Noun

duck ants

  1. plural of duck ant