armadillo bug (English, noun)
expansion: armadillo bug (plural armadillo bugs)
Senses:
glosses: A woodlouse, any of various terrestrial isopods of suborder Oniscidea.
Forms:
form: armadillo bugs
tags: plural