TELEHYDROBAROMETER MEANING IN ENGLISH

• Telehydrobarometer Definition & Synonyms

  1. (n.) An instrument for indicating the level of water in a distant tank or reservior.


RECENT SEARCHES