Definition of Myrmecophagous

  • 1. Feeding on ants Adjective Satellite

Semanticaly linked words with "myrmecophagous"