CYCLONOSCOPE MEANING IN ENGLISH

• Cyclonoscope Definition & Synonyms

  1. (n.) An apparatus to assist in locating the center of a cyclone.


RECENT SEARCHES