able to move by one's own means (i.e. livestock)
semoviente is masculine in Spanish.
livestock animal