armadillo bug

Noun

 * 1) A woodlouse, any of various terrestrial isopods of suborder.