hicotea
Top 45000
Meanings
Noun
1. The South American slider turtle (Trachemys callirostris).