ecorticate - French English Dictionary