LEATHERBACK

Definition of LEATHERBACK

  1. (noun)wide-ranging marine turtle with flexible leathery carapace; largest living turtle