English-French dictionary »

matamata meaning in French

EnglishFrench
matamata (turtle)
noun

matamata◼◼◼nom {f}