Meaning of “biorhythm” in the English Dictionary

English