x-ray apparatus - English Synonyms Dictionary