What is the meaning of relax in English?

Learn vocabulary with pictures as well as definitions of relax in English

Learn in

See more

v. relax

Definition of relax in English

To bring to a state of mental and physical ease.