Skip to main content

matamata

English matamata meaning in English  •  matamata का अर्थ अंग्रेजी में
Noun
  • The bearded tortoise (Chelys fimbriata) of South American rivers.
Advertisement