heliogram

Noun
  1. A message transmitted by means of the sun's rays (synset 106264501)

Other Searches