Slovnenya

Translation English Spanish: common snapping turtle

Dictionary: main
common snapping turtle
noun
2 fin.