English Nouns: armadilla

English Nouns noun 'armadilla' conjugated