Definify.com

Definition 2024


Isle_of_Sheppey

Isle of Sheppey

English

Proper noun

Isle of Sheppey

  1. A small island off the north coast of Kent in the Thames estuary