English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition sophrology in British English

sophrology noun

noun
1

a technique that uses mental and physical exercises to try to achieve an alert mind in a relaxed body

Example

Sophrology was developed in Spain in 1960 by neuropsychiatrist Prof Alfonso Caycedo.

Definition sophrology in British English