SEMATROPE MEANING IN ENGLISH

• Sematrope Definition & Synonyms

  1. (n.) An instrument for signaling by reflecting the rays of the sun in different directions.


RECENT SEARCHES