tora
Top 20000
Meanings
Noun
1. leatherback (species of sea turtle) (Honduras, Nicaragua)