Definition of "armillate" in English