satellite cell of skeletal muscle - French English Dictionary