ectoskeleton - French English Dictionary