Definition of マタマタ

マタマタ

matamata

noun
matamata (species of freshwater turtle, Chelus fimbriata)