Answer :

KittyBurrito
A thin sheath of fibrous tissue enclosing muscle or other organ 

Other Questions