METERGRAM MEANING IN ENGLISH

• Metergram Definition & Synonyms

  1. (n.) A measure of energy or work done; the power exerted in raising one gram through the distance of one meter against gravitation.


RECENT SEARCHES