n. leatherback turtle, largest living sea turtle which has a leathery shell and can reach a length of more than 7 feet (found in tropical waters)
LEATHERBACK
Meaning of LEATHERBACK in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012