isle of thanet - French English Dictionary