Not sure about this, but it feels like there's a noun missing between the words foul-smelling and biped.