detached pier - Spanish English Dictionary