What does ameisenfressend mean?

ameisenfressend - German to English

ant-eating

View more

  • formicivorous
  • myrmecophagous