meaning of dermochelys coriacea

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


Related Words

dermochelys coriacea |

Developed & Maintained By Taraprasad.com

Treasure Words