detached pier - French English Dictionary