door peninsula - French English Dictionary