Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of centroid

- The center of mass, inertia, or gravity of a body or system of bodies.