Metre and Pulse
Metre noun - The basic unit of length adopted under the Systeme International d'Unites (approximately 1.094 yards).
Show all Definitions
Synonyms for Metre
Pulse and metre are semantically related in beat topic. In some cases you can use "Pulse" instead a noun "Metre".
Google Ngram Viewer shows how "metre" and "pulse" have occurred on timeline