Skip to main content

myrmecophagous

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