Skip to main content

batrachophagous

English batrachophagous meaning in English  •  batrachophagous का अर्थ अंग्रेजी में
Adjective
  • Feeding on frogs.
Advertisement