myrmecophagous
English
myrmecophagous meaning in English • myrmecophagous का अर्थ अंग्रेजी में
Adjective
- feeding on ants but usually not living with them.