English Dictionary
◊ RIDLEY
ridley
n : a marine turtle