French-English dictionary »

tortue imbriquée meaning in English

FrenchEnglish
tortue imbriquée nom {f}

hawksbill turtle◼◼◼(turtle species)
noun