French-English dictionary »

matamata meaning in English

FrenchEnglish
matamata nom {f}

matamata◼◼◼(turtle)
noun