meaning of ameisenfressend

ameisenfressend - German to English

ant-eating

View more

  • formicivorous
  • myrmecophagous