bureau of engraving and printing: the agency of the Treasury Department that produces currency
agency: an administrative unit of government
idiot savant: person who is mentally retarded in general but who displays remarkable aptitude in some limited field (usually involving memory)