Meaning of “biorhythm” in the English Dictionary

british dictionary