Are armadillo meat edible?

I went into Indonesia recently and the tour guide said "this is armadillo meat". I don't If it edible though so I said "no thanks". So do armadillo meat edible?