Spanish-English dictionary »

tortuga mordedora meaning in English

SpanishEnglish
tortuga mordedora noun

snapping turtle(turtle of the family Chelydridae)
noun