cryptograph: a device for deciphering codes and ciphers
object: a tangible and visible entity; an entity that can cast a shadow
homograph: two words are homographs if they are spelled the same way but differ in meaning (e.g. fair)