meaning of leatherback turtle

1. wide ranging marine turtle with flexible leathery carapace; largest living turtle


Related Words

leatherback turtle |

Developed & Maintained By Taraprasad.com

Treasure Words