MATAMATA MEANING IN ENGLISH

• Matamata Definition & Synonyms

  1. (n.) The bearded tortoise (Chelys fimbriata) of South American rivers.


RECENT SEARCHES