articulated skeleton - French English Dictionary