isle of sheppey

/AY1 L AH0 V SH EH0 P IY0/
noun
  1. 1

    An island off the north coast of Kent, England, in the Thames estuary.