What is the full meaning of ecorches
ECORCHE, (French) a manikin, or image, representing an animal, esp. man, with the skin removed so that the muscles are exposed for purposes of study [n]
Example of the word ecorches placed on a Scrabble board.