What does armadilo armadilo mean?

armadilo armadilo meaning in Urban Dictionary

Sandwich Factory! Claire Ellis smooth in the centre difficult on the exterior armadilo a fat woman called claire wv no m8s not even loser 1s like stephanie that has a hunch bak and lives over the sandwich factory in wellington... tramp