What is the scientific meaning of the word meter?

In British English it is the standard unit of length (spelled meter in American English).

In poetry and literature it is the "rhythm" of a line, phrase, or stanza, also called prosody the rhythmic arrangement of syllables in verse.