drake's island

/D R EY1 K EH0 S AY0 L AH0 N D/
N
  1. 1

    a island lying in Plymouth Sound, the stretch of water south of the city of Plymouth, Devon.