Kotomora
縫工筋 (houkoukin) Japanese meaning: sartorius muscle | Kotomora