See also: armadillid

English edit

Noun edit

armadillidiid (plural armadillidiids)

  1. (zoology) Any pill bug in the family Armadillidiidae.

Translations edit